package day10_poly.demo07_Exception;
/*
try-catch
格式:
try{
    可能出现异常的代码
}catch(异常类 变量名){
    处理异常的代码
}
执行流程:
      程序从try开始执行,之后执行try中的代码
      如果出现异常,会生成一个异常类,然后交给catch中去匹配,匹配成功执行处理异常的代码，匹配失败程序报错
      如果没有出现异常,catch不会执行

 */
public class demo02 {
    public static void main(String[] args) {
        System.out.println("开始");
        try{
            System.out.println(5/1);
            System.out.println(5/0);
        }catch(Exception csw){
            System.out.println("出现了错误1");
        }
        try{
            System.out.println("String".charAt(20));
            System.out.println(5/0);
        }catch(Exception csw){
            System.out.println("出现了错误2");
        }
        System.out.println("结束");
    }
}
